﻿.layout {
	*border: 1px solid #d7dde4;
	background: #f5f7f9;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
}

.ivu-modal {
    top: 50px !important;
}

.ivu-table-wrapper .ivu-table{
	width: inherit;
    height: 100%;
    max-width: 100%;
    overflow: hidden;
    color: #515a6e;
    font-size: 12px;
    background-color: #fff;
    box-sizing: border-box;
}
.ivu-table:before{
	display: none;
}

.ivu-table-wrapper .ivu-btn-small {
    height: 24px;
    padding: 0 7px;
    font-size: 12px;
	border-radius: 3px;
}



.layout-breadcrumb {
	padding: 10px 15px 0;
}

.layout-content {
	min-height: 200px;
	margin: 15px;
	overflow: hidden;
	background: #fff;
	border-radius: 4px;
}

.layout-content-main {
	padding: 10px;
}

.layout-copy {
	text-align: center;
	padding: 10px 0 20px;
	color: #9ea7b4;
}

.layout-menu-left {
	background: #464c5b;
}

.layout-header {
	height: 50px;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

.layout-logo-left {
	width: 90%;
	height: 30px;
	background: #5b6270;
	border-radius: 3px;
	margin: 15px auto;
}

.layout-ceiling-main a {
	color: #9ba7b5;
}

.layout-hide-text .layout-text {
	display: none;
}

.ivu-col {
	transition: width .2s ease-in-out;
}

.title {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 28px;
	font-weight: 400;
	border-bottom: 2px solid #e3e8ee;
	margin-bottom: 18px;
	color: #464c5b;
}

.font14 {
	font-size: 14px;
}

.dt_qiehuan024 {
	background-color: #f0f3fc;
	width: 100%;
	float: left;
}

.dt_qiehuan024 li {
	float: left;
	margin-left: 35px;
}

.dt_qiehuan024 li a.cut {
	color: #6f89e1;
	border-bottom: 2px solid #6f89e1;
}

.dt_qiehuan024 li a {
	font-size: 14px;
	color: #333;
	border-bottom: 2px solid #f2f4fb;
	float: left;
	text-decoration: none;
	padding: 10px 0;
}

.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}

.pr10 {
	padding-right: 10px;
}

.pr20 {
	padding-right: 20px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt20 {
	padding-top: 20px;
}

.pb10 {
	padding-bottom: 10px;
}

.mb5 {
	margin-bottom: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml20 {
	margin-left: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.pointer {
	cursor: pointer;
}


/*自定义Table*/
.yn_tab_2 {
	border-collapse: collapse;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	width: 100%;
}

.yn_tab_2 tr.cut {
	background-color: #f5f7f9;
}

.yn_tab_2 th {
	background-color: #f5f7f9;
	border: 1px solid #ddd;
	color: #657180;
	padding: 10px;
	font-weight: bold;
}

.yn_tab_2 td {
	border: 1px solid #ddd;
	color: #333;
	padding: 10px;
}

.yn_tab_2 td a {
	color: #333;
	padding: 0 5px;
	text-decoration: none;
}

.yn_tab_2 td a:hover {
	color: #6f89e1;
}
/*自定义Table End*/


.mw300 {
	max-width: 300px;
}


/*页面加载中的提示*/
.demo-spin-icon-load {
	animation: ani-demo-spin 1s linear infinite;
}

@keyframes ani-demo-spin {
	from {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(180deg);
	}
	to {
		transform: rotate(360deg);
	}
}
/*页面加载中的提示End*/


.text_center {
	text-align: center;
}

body {
	overflow: inherit !important;
}




/*body{ background-color:#f2f4fb;}*/
.wrap{ width:950px; margin-left:auto; margin-right:auto;}
.box{ width:100%; float:left; margin-top:40px; margin-bottom:20px;}
.top{ width:100%; float:left; position:relative; border:1px solid #d7dde5; padding-bottom:15px; margin-bottom:20px; box-sizing:border-box; padding-left:15px; padding-top:5px;}
.top h5{ font-size:34px; color:#0097e0; font-weight:normal; margin-bottom:20px;}
.top span{ float:left; font-size:15px; margin-right:50px; color:#464c5c;}
.phone{ height:60px; float:right; border-left:1px solid #d9dbe1; padding:0 20px; position:absolute; top:15px; right:20px; padding-top:11px;}
.phone p{ font-size:15px; color:#464c5c; margin-bottom:10px;}

.test_setting_top{ width:100%; float:left; position:relative; border:1px solid #d7dde5; padding-bottom:15px; margin-bottom:20px; box-sizing:border-box; padding-left:15px; padding-top:5px;}
.test_setting_top h5{ font-size:34px; color:#0097e0; font-weight:normal; margin-bottom:20px;}
.test_setting_top div{ float:left; font-size:14px;margin-right:50px; color:#464c5c;}
.test_setting{ float:left;  background-color:#fff; font-size:15px; line-height:26px;margin-bottom:20px; color:#657181;border:1px solid #d7dde5;width:100%;}
.prompt_box{float:left;  background-color:#fff; font-size:15px;text-align:center; line-height:300px;margin-bottom:20px; color:#eb4d4d;border:2px solid #d7dde5;width:100%;}
.btn_right{float:right;}


.tit{ font-size:18px; width:100%; float:left; margin-bottom:20px; color:#464c5c;  height:18px; border-left:2px solid #0097e0; padding-left:10px; line-height:17px;}
.gaikuang{ float:left;  background-color:#fff; font-size:15px; line-height:26px;margin-bottom:20px; color:#657181;}
.gaikuang span{font-size:16px; color:#0097e0;font-weight:bold;}
.gaikuang i{font-size:18px; color:#0097e0; font-style:normal; font-weight:bold;}

.gaikuang_detail {margin-top: 10px;font-size:15px;letter-spacing:1px; }
.gaikuang_detail span{font-size:15px; color: rgb(76, 231, 76); font-weight:bold;}
.gaikuang_detail i{font-size:15px; color: rgb(243, 94, 94); font-style:normal; font-weight:bold;}

.part1{ box-sizing:content-box; width:100%; background-color:#fff; float:left; margin-bottom:20px; height:92px; border:1px solid #d7dde5;}
/*.part1_l{ width:512px; border-right:1px solid #d7dde5; float:left; height:92px; }*/
.part1_l{ width:48%; border-right:1px solid #d7dde5; float:left; height:92px; padding:15px; box-sizing:border-box; }
table.last_tab{ border-collapse:collapse; cursor:pointer; color:#0097e0; font-size:14px; text-align:center; width:100%;  font-weight:bold;}
.last_tab td{ padding:11px 13px; border-bottom:1px solid #d7dde5;  border-right:1px solid #d7dde5; line-height:24px;}
.last_tab td.cut{ border-right:0;}
.last_tab td.last{ border-bottom:0;}
.last_tab td.ye{ color:#ffc760;}
.last_tab td.bl{ color:#657181;}
/*.part1_r{ float:left; font-size:15px; padding-top:5px;}*/
.part1_r{ float:left; font-size:15px; width:52%;}
.part1_r p{ text-indent:14px; color:#464c5c;}
.z1{ color:#0097e0;}
.biaochi_main{ width:407px; height:38px; background-image:url('../images/bc.png'); background-repeat:no-repeat; position:relative; margin-left:14px; top:30px;}
.biaochi_pp{ position:absolute; height:3px; background-color:#0097e0; left:5px; top:4px; }
.biaochi_pp a{ font-size:14px;color:#0097e0; position:absolute; right: -10px;top: -32px;}
.pp_ico{ width:4px; height:10px; background-image:url('../images/bc_ico.png'); position:absolute; top:-3px; background-repeat:no-repeat;}


table.re_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center; width:100%;  }
.re_tab th{ background-color:#fff; height:46px; color:#0097e0; border-bottom:1px solid #d7dde4;}
.re_tab td{ height:46px;  font-size:14px; padding:0 15px; border-right:1px solid #d7dde4;}
.re_tab td.la{ border-right:0;}
.re_tab tr.cut{ background-color:#f5f7f9;}
.re_tab td.cur{ color:#ff7965;}
.repp_box{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.duibi_tit{ border:2px solid #0097e0; border-radius:20px; font-size:15px; width:154px; margin:0 auto; height:30px; line-height:30px; color:#0097e0; margin-top:17px;}
.duibi_tit a{ text-decoration:none; color:#0097e0; float:left; width:50%; text-align:center;}
.duibi_tit a.lef{ background-color:#0097e0; color:#fff;border-radius:13px 0px 0px 13px;}
.duibi_tit a.rig{ background-color:#0097e0; color:#fff;border-radius:0px 13px 13px 0px;}
.biao_fot{ width:220px; float:left; margin-top:20px; padding-left:374px;}
.biao_fot a{ font-size:15px; float:left; text-decoration:none; color:#464c5c; text-indent:5px; margin-right:15px;}
.biao_fot a i.ic_blue{ float:left; width:14px; height:14px; border-radius:1px; background-color:#0097e0; margin-top:3px;}
.biao_fot a i.ic_yell{ float:left; width:14px; height:14px; border-radius:1px; background-color:#ffc760; margin-top:3px;}


.part4{width:100%; background-color:#fff;  float:left; margin-bottom:20px;border:1px solid #d7dde4; }
table.rrre_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center; width:100%;}
.rrre_tab th{ color:#0097e0; font-weight:bold;border-bottom:1px solid #d7dde4;  border-right:1px solid #d7dde4; padding:13px 13px;}
.rrre_tab th.cut{ border-right:0;}
.rrre_tab td{padding:13px 13px; border-bottom:1px solid #d7dde4;  border-right:1px solid #d7dde4; line-height:24px; font-weight:normal;}
.rrre_tab td.cut{ border-right:0;}
.rrre_tab td.last{ border-bottom:0;}
.rrre_tab td.pp{ position:relative; width:330px;}

.rrre_tab th i{ margin-right:8px; margin-left:8px;}
.st_newl{ float:left; width:40%; text-align:center;}
.st_newr{ float:right; width:60%; padding-left:20px;  box-sizing: border-box; margin-top:30px;}
.st_newr li{ border:1px solid #d7dde4; position:relative; float:left; padding:30px; min-width:80%; box-sizing: border-box; margin-bottom:45px;}
.st_newr li h5{ background-color:#fff; font-size:18px; font-weight:bold; width:97px; height:25px; text-align:center; line-height:25px; color:#8fc31f; position:absolute; top:-15px; left:10px;}
.st_newr li h5.cut{ color:#ff7965;}
.st_newr li a{ float:left; padding:10px 20px; color:#657181;}
.st_newr p{ font-size:14px; width:100%; float:left; position:relative; top:-20px; text-align:left; color:#657181;}
.tea_foryou{ width:100%; box-sizing:border-box; border:1px solid #d7dde5; padding:20px; float:left; min-height:300px;}

.baifenbi_box {float: left; left: 50%; margin-left: -125px; position: absolute; width: 250px;}
.baifenbi_box.cut{ top:3px;}
.baifenb{ width:190px; height:10px; background-color:#e8e8e8; border-radius:0; float:left; margin-top:7px;}
.baifenb_pp{ height:10px; background-color:#657181; border-radius:0; float:left;}
.baifenb_pp02{ height:10px; background-color:#0097e0; border-radius:0; float:left;}
.baifenbi_box a{ float:left; padding-left:5px;color: #657181;}
/*.re_l{ width:115px; float:left; margin-top:10px;}
.re_l a { color: #464c5c; float: left; font-size: 15px; margin-right: 15px; text-decoration: none; text-indent: 5px; margin-bottom:10px;}*/
.ic_hui{ float:left; width:14px; height:14px; border-radius:1px; background-color:#d4dbf6; margin-top:3px; float:left;}
.ic_blue{ float:left; width:14px; height:14px; border-radius:1px; background-color:#4b7bf3; margin-top:3px; float:left;}
/*.re_m{ width:295px; float:left; margin-top:10px;}
.re_r{ width:425px; float:left; margin-left:60px; padding-top:25px;}*/
.re_m{ width:420px; float:left; margin-top:10px;}
.re_r{ width:390px; float:left; margin-left:60px; padding-top:10px;}
.re_r li{ width:100%; float:left; margin-bottom:30px;}
.re_r li p{ font-size:15px; width:100%; float:left; margin-bottom:15px; font-weight:bold; color:#657181;}
.re_r li a{ float:left; background-color:#37c5bc; padding:3px 8px; color:#fff; text-decoration:none; margin-right:20px; border-radius:20px; margin-bottom:10px; font-size:15px;}
.re_r li a.cut{background-color:#ff7965;}


.xt_box{ width:100%; float:left; margin-top:10px; margin-bottom:20px;}
.xt_tit{ font-size:14px; width:100%; float:left; margin-bottom:20px; color:#464c5c;  height:18px; border-left:2px solid #0097e0; padding-left:10px; line-height:17px;}


/*report学生*/
.xt_head{ color:#464c5c; font-size:20px;float:left; padding: 20px 0 0; width: 100%;}
.xt_head span{ float:right;}
.xt_choic{ width:100%; float:left; padding:15px 0;}
.xt_choic a{ float:left; background-color:#fff; color:#464c5c; font-size:16px; border-radius:4px; padding:1px 15px; text-decoration:none;}
.xt_choic a.cut{ background-color:#0097e0; color:#fff;}
.xt_gk{ width:100%; float:left; margin-bottom:20px; border: 1px solid #d7dde4;}
.xt_gk li{ width:33.2%; height:80px; background-color:#fff; float:left; position:relative;  border-right: 1px solid #d7dde4; box-sizing: border-box; padding-top:20px;}
.xt_gk li.last{ border-right:none;}
.xt_gk li img{ float:left; margin-right:15px; width:40px; height:40px; margin-left:15px;}
.xt_gk li p{ font-size:18px; color:#657181; padding-top:8px;}
.xt_gk li span{ font-size:24px; color:#657181; position:absolute; right:20px; bottom:7px;}
.xt_gk li span i{ font-style:normal; font-size:40px; color:#464c5c;}
.xt_gk li span i.cut{ font-style:normal; font-size:40px; color:#0097e0;}
.xt_choic_02{width:100%; float:left; border-bottom:1px solid #e3e8ee; margin-bottom:20px;}
.xt_choic_02 a{ float:left; color:#464c5c; font-size:16px; padding:10px 30px; text-decoration:none;}
.xt_choic_02 a:hover{ background-image:url('../images/xt_4.png'); background-repeat:no-repeat; background-position:bottom center;  color:#0097e0;}
.xt_choic_02 a.cut{ background-image:url('../images/xt_4.png'); background-repeat:no-repeat; background-position:bottom center;  color:#0097e0;}

.xt_con{ float:left; width: 100%;}
.part3{width:100%; background-color:#fff;  float:left; margin-bottom:20px; position:relative; border: 1px solid #d7dde4;}
.repp_box{ width:100%; float:left; text-align:center; margin-bottom:20px;position:relative; padding-top:20px; }
.xt_biao_fot{ width:260px; float:left;left:50%; position:absolute; margin-left:-130px; margin-top:10px;}
.xt_biao_fot a{ font-size:15px; float:left; text-decoration:none; color:#464c5c; text-indent:5px; margin-right:15px;}
.xt_biao_fot a i.ic_blue{ float:left; width:14px; height:14px; border-radius:1px; background-color:#0097e0; margin-top:3px;}
.xt_biao_fot a i.ic_yell{ float:left; width:14px; height:14px; border-radius:1px; background-color:#ffc760; margin-top:3px;}
.xt_wram{ border-top:1px solid #e3e8ee;  padding:20px; box-sizing: border-box; width:100%; text-align:left; margin:30px auto 0; font-size:14px; color:#657181;}
.xt_wram p{ padding-bottom:10px;}
.xt_wram span{ font-size:15px; padding-right:30px;  color:#0097e0; float:left;}
.part2{width:100%; background-color:#fff; float:left; margin-bottom:20px;  border: 1px solid #d7dde4;}
table.xt_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center; width:100%;  border:1px solid #fff;}
.xt_tab td.header{ background-color:#fff; height:74px; border:0; padding:0;}
.xt_tab td.header h4{ background-color: #fabe00;
    border-radius: 0 4px 4px 0;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: normal;
    padding: 3px 20px;
	position:relative; left:-1px;}
.xt_tab td.cut{ height:47px; line-height:47px; color:#0097e0; font-weight:bold; border-top:1px solid #d7dde4;padding:0;}
.xt_t1{ width:210px; height:10px; background-color:#e8e8e8;  float:left; margin-top:5px;}
.xt_t2{height:10px; background-color:#0097e0;  float:left;} 
.xt_t2.cut{background-color:#657181; }
.xt_tab td p{ float:left; padding-right:10px; width:112px; text-align:right;}
.xt_tab td span{ float:left; padding:0 10px; }
.xt_tab td{ padding:25px 35px; border-bottom:1px solid #d7dde4; border-right:1px solid #d7dde4;}
.xt_tab td.b0{ border-right: 0 none; position: relative;}
.xt_tab td.last{ border-bottom:0;}
.xt_l{ float:left; border-right:1px solid #e8e8e8; width:360px; margin:40px 0;}
.xt_r{ float:left; padding-left:20px; width:550px; margin-top:30px;}
.xt_r li{ float:left; width:100%; margin-bottom:10px;}
.xt_r li p{ width:100%; float:left; font-size:16px; color:#464c5c; padding-bottom:15px;}
.tishi{ width:10px; height:10px; border-radius:50%; background-color:#ff7965; float:left; margin-top:5px; margin-right:10px;}
.tishi.p2{background-color:#ffd200;}
.tishi.p3{background-color:#0097e0;}
.tishi.p4{background-color:#37c5bc;}
.xt_r li a{ float:left; font-size:14px; color:#657181; padding-right:5px; padding-left:5px; padding-bottom:10px;}
.xt_r li span{ float:left; font-size:14px; color:#657181; padding-right:5px; padding-left:5px; padding-bottom:10px;}


.bo_bot_none{ border-bottom:0!important;}
.mtop25{ margin-top:25px;}
.ter_box{ width:300px; float:left;}
.ter_part{ width:248px; height:28px; border:1px solid #cccccc; float:left; border-radius:5px; position:relative; margin-bottom:8px; margin-top:8px;}
.ter_part span{ width:50px; border-right:1px solid #ccc; height:28px; float:left; line-height:28px; color:#fff; text-align:center; font-size:14px; font-weight:bold; background-color:#ff7965;}
.ter_part span.cut{ background-color:#37c5bc;}
.ter_bfb{ float:right; position:relative; margin-right:13px; width:170px; margin-top:10px;}
.ter_bfb_pp{ height:8px; background-color:#0097e0; border-radius:20px; }
.ter_txt{ float: left;
    position: absolute;
    right: -37px;
    top: -4px;}
.ter_txt p{ font-size:14px; color:#657181; line-height:18px; font-weight:normal;}


.stu_serbox{ width:100%; float:left; padding:20px 0; border-bottom:1px solid #eaeaea;}
.stu_serbox li{ float:left; margin-right:20px;}
.stu_con{ width:100%; float:left; margin-bottom:20px;}
.stu_con h6{ font-size:16px; color:#464c5c; text-align:left; font-weight:normal; text-indent:15px; background-image:url('../images/pp1.png'); background-repeat:no-repeat; background-position:1px 6px;  float:left; position:relative; line-height:26px;}
.stu_con h3{ font-size:24px; font-weight:bold; color:#0097e0; width:100%; text-indent:20px; padding-bottom:15px; border-bottom:1px solid #eaeaea;width:100%; float:left;}
.part_box{ width:100%; background-color:#fff; margin-top:20px; padding:0 2%; float:left; border-top: 1px solid #e3e8ee; margin-bottom:20px;}

.zsd_box{ width:390px; position:absolute; left:50%; margin-left:-195px; top:12px;}
.zsd_box li{ width:385px; float:left; margin-bottom:5px;}
/*学生报告CSS End*/


.xx_content{ width:100%; float:left;}
.form-control{background-color: #fff;
    background-image: none;
    border: 1px solid #dcdde1;
    box-sizing: border-box;
	border-radius:5px;
    color: #999;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 4px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	font-family: "微软雅黑";}
.btn_cx {
    background-color: #fff;
    border: 1px solid #0097e0;
    border-radius: 5px;
    box-sizing: border-box;
    color: #0097e0;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    text-align: center;
	padding:0 10px;
	min-width:80px;
	line-height:30px;
}
.btn_cx.cut {
    background-color: #0097e0;
    border: 1px solid #0097e0;
    color: #fff;
}


/*report 学生教师?*/
.stu_name{ width:100%; float:left;}
.stu_serbox{ width:100%; float:left; margin-bottom:20px; border-bottom:1px solid #eaeaea;}
.stu_serbox li{ float:left; margin-right:20px;}
.stu_con{ width:100%; float:left; margin-bottom:20px;}
.stu_con h6{ font-size:16px; color:#464c5c; text-align:left; font-weight:normal; text-indent:15px; background-image: url('../images/pp1.png'); background-repeat:no-repeat; background-position:1px 6px;  float:left; position:relative; line-height:26px;}
.stu_con h3{ font-size:24px; font-weight:bold; color:#0097e0; width:100%; text-indent:20px; padding-bottom:15px; border-bottom:1px solid #eaeaea;width:100%; float:left;}
.stu_con_l{ width:850px; float:left; background-image: url('../images/s_1.png'); background-repeat:no-repeat; background-position:right center; position:relative; margin-top:15px;}
.stu_con_l p{ font-size:14px; color:#464c5c; padding-bottom:20px;}
.stu_con_l p.tit{ font-size:16px; color:#0097e0; padding-bottom:25px;}
.stu_con_r{ float:left; width:268px;margin-top:42px; text-align:center;}
.stu_con_r p{ font-size:12px; color:#657181; padding-bottom:25px;}
.stu_con_r span{ color:#0097e0; font-size:30px; padding:0 10px; font-weight:bold;}
.stu_fenxi{ width:340px; position:absolute; right:40px; top:5px;}
.stu_fenxi li{ width:94px; height:60px; background-color:#fff; border:1px solid #0097e0; border-radius:2px; text-align:center; color:#0097e0; float:left; margin-right:17px; margin-bottom:17px;}
.stu_fenxi li span{ width:100%; font-size:12px; float:left;}
.stu_fenxi li span.cut{ font-size:24px; padding-top:3px;}
.stu_fenxi li.up{  background-color:#ff7965; border:1px solid #ff7965;}
.stu_fenxi li.up span{ color:#fff;}
.stu_fenxi li.down{  background-color:#37c5bc; border:1px solid #37c5bc;}
.stu_fenxi li.down span{ color:#fff;}
.btn_stu { background-color: #fff; border: 1px solid #0097e0;  border-radius: 20px;  box-sizing: border-box;  color: #0097e0;  cursor: pointer;  font-size: 14px;  height: 28px;  text-align: center;padding:0 13px; font-family:"微软雅黑";}
.stu_xiala{ width:20px; height:20px; background-image: url('../images/s_2.png'); background-repeat:no-repeat; position:absolute; right:0; cursor:pointer; display:block; top:0;}
.stu_xiala.cut{background-image: url('../images/s_3.png');}
.stu_lsh{ width:100%; float:left;}
.stu_serbox.cut{ padding-top:0; border:0;}
/*
.stu_lsh li{ width:100%; float:left; margin-bottom:20px; border:1px solid #eaeaea; padding:15px 10px; box-sizing: border-box; position:relative; cursor:pointer;}
.stu_lsh li p{ width:100%; color:#464c5c; font-size:16px; padding-bottom:15px;  border-bottom:1px solid #eaeaea; margin-bottom:15px;}
.stu_lsh li a{ font-size:14px; color:#999;  padding-right:65px; float:left; text-decoration:none; padding-top:3px; padding-bottom:3px;}
.stu_lsh li a.all{ float:right;}
.stu_lsh li a.all span{color: #0097e0;  font-size: 30px;  padding-left:10px; line-height:0; font-weight:bold;}
.stu_lsh li:hover{ border:1px solid #0097e0;}
.stu_lsh li.cut{ border:1px solid #0097e0;}
*/

.look_box{ width:100%; float:left;}
.lsh_look{width:100%; float:left; margin-bottom:20px; border:1px solid #eaeaea; padding:15px 10px; box-sizing: border-box; position:relative;}
.lsh_look p{ width:100%; color:#464c5c; font-size:16px; padding-bottom:15px;  border-bottom:1px solid #eaeaea; margin-bottom:15px;}
.lsh_look span{ font-size:14px; color:#999;  padding-right:65px; float:left; text-decoration:none; padding-top:3px; padding-bottom:3px;}
.lsh_look span.all{ float:right;}
.lsh_look span.all i{color: #0097e0;  font-size: 30px;  padding-left:10px; line-height:0; font-weight:bold; font-style:normal;}
.lsh_look:hover{ border:1px solid #0097e0;}
.lsh_look.cut{ border:1px solid #0097e0;}


/*report 教师*/
.tt_xt_head{ color:#464c5c; font-size:20px;float:left; margin-bottom:20px; width: 100%;}
.tt_xt_head span{ float:right;}
.tt_xt_choic{ width:100%; float:left; padding:15px 0;}
.tt_xt_choic a{ float:left; background-color:#fff; color:#464c5c; font-size:16px; border-radius:20px; padding:1px 15px; text-decoration:none;}
.tt_xt_choic a.cut{ background-color:#0097e0; color:#fff;}
.tt_xt_choic_02{width:100%; float:left; border-bottom:1px solid #e3e8ee; margin-bottom:20px;}
.tt_xt_choic_02 a{ float:left; color:#464c5c; font-size:16px; padding:10px 30px; text-decoration:none;}
.tt_xt_choic_02 a:hover{ background-image:url('../images/xt_4.png'); background-repeat:no-repeat; background-position:bottom center;  color:#0097e0;}
.tt_xt_choic_02 a.cut{ background-image:url('../images/xt_4.png'); background-repeat:no-repeat; background-position:bottom center;  color:#0097e0;}



.tt_xt_con{ float:left;  width:100%;}
.tt_part3{width:100%; background-color:#fff; float:left; margin-bottom:20px; position:relative;border:1px solid #d7dde4; box-sizing: border-box;}
.tt_repp_box{ width:100%; float:left; text-align:center; position:relative; padding-top:20px; }
.tt_xt_biao_fot{ width:260px; float:left;left:50%; position:absolute; margin-left:-130px; margin-top:10px;}
.tt_xt_biao_fot a{ font-size:15px; float:left; text-decoration:none; color:#464c5c; text-indent:5px; margin-right:15px;}
.tt_xt_biao_fot a i.ic_blue{ float:left; width:14px; height:14px; border-radius:1px; background-color:#0097e0; margin-top:3px;}
.tt_xt_biao_fot a i.ic_yell{ float:left; width:14px; height:14px; border-radius:1px; background-color:#ffc760; margin-top:3px;}
.tt_xt_wram{ float: left; border-top:1px solid #d7dde4; padding:20px; box-sizing: border-box; width:100%; text-align:left; margin:20px auto 0; font-size:14px; color:#657181;}
.tt_xt_wram p{ float:left; width: 100%; padding-bottom:10px;}
.tt_xt_wram span{ float: left; font-size:15px; padding-right:30px;  color:#0097e0;}
.tt_part2{width:100%; background-color:#fff;float:left; margin-bottom:20px; border:1px solid #d7dde4; box-sizing: border-box;}
table.tt_re_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;}
.tt_re_tab th{ background-color:#fff; height:46px; color:#0097e0; border-bottom:1px solid #d7dde4; }
.tt_re_tab td{ height:46px;  font-size:14px; border-bottom:1px solid #d7dde4; }
.tt_re_tab td.cur{ color:#ff7965;}
.tt_re_tab td.last{ border-bottom:0;}
.tt_re_tab tr.cut{ background-color:#f2f4fb;}
table.tt_xt_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center; width:100%;  border:1px solid #fff;}
.tt_xt_tab td.header{ background-color:#fff; height:74px; border:0; padding:0;}
.tt_xt_tab td.header h4{ background-color:#fabe00; font-size:18px; padding:3px 20px; border-radius:0 4px 4px 0px; color:#fff; float:left; font-weight:normal;}
.tt_xt_tab td.cut{ background-color:#f0f3fc; height:47px; line-height:47px; color:#0097e0; font-weight:bold; border:0; padding:0;}
.tt_xt_t1{ width:210px; height:10px; background-color:#e8e8e8; border-radius:20px; float:left; margin-top:5px;}
.tt_xt_t2{height:10px; background-color:#ffd200; border-radius:20px; float:left;} 
.tt_xt_t2.cut{background-color:#0097e0; }
.tt_xt_tab td p{ float:left; padding-right:10px; }
.tt_xt_tab td span{ float:left; padding:0 10px; }
.tt_xt_tab td{ padding:25px 100px; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.tt_xt_tab td.b0{ border-right:0;}
.tt_xt_tab td.last{ border-bottom:0;}
.tt_xt_l{ float:left; border-right:1px solid #e8e8e8; width:30%; margin:40px 0;}
.tt_xt_r{ float:left; padding-left:40px; width:60%; margin-top:30px;}
.tt_xt_r li{ float:left; width:100%; margin-bottom:10px;}
.tt_xt_r li p{ width:100%; float:left; font-size:16px; color:#464c5c; padding-bottom:15px;}
.tt_tishi{ width:10px; height:10px; border-radius:50%; background-color:#ff7965; float:left; margin-top:5px; margin-right:10px;}
.tt_tishi.p2{background-color:#ffd200;}
.tt_tishi.p3{background-color:#0097e0;}
.tt_tishi.p4{background-color:#37c5bc;}
.tt_xt_r li a{ float:left; font-size:14px; color:#657181; padding-right:15px; padding-left:20px; padding-bottom:10px;}


.bo_bot_none{ border-bottom:0;}
.mtop25{ margin-top:25px;}
.tt_ter_box{ width:300px; float:left;}
.tt_ter_part{ width:248px; height:28px; border:1px solid #cccccc; float:left; border-radius:5px; position:relative; margin-bottom:8px; margin-top:8px;}
.tt_ter_part span{ width:50px; border-right:1px solid #ccc; height:28px; float:left; line-height:28px; color:#fff; text-align:center; font-size:14px; font-weight:bold; background-color:#ff7965;}
.tt_ter_part span.cut{ background-color:#8fc31f;}
.tt_ter_bfb{ float:right; position:relative; margin-right:13px; width:170px; margin-top:10px;}
.tt_ter_bfb_pp{ height:8px; background-color:#0097e0; border-radius:0; }
.tt_ter_txt{ float: left;
    position: absolute;
    right: -37px;
    top: -4px;}
.tt_ter_txt p{ font-size:14px; color:#657181; line-height:18px; font-weight:normal;}


.tt_gdbox{  width:100%; float:left; height:500px; overflow:auto; margin-bottom:20px; background-color:#fff; border:1px solid #fff;}
.tt_re_l{ width:310px; float:left;}
.tt_re_r{background: #fff none repeat scroll 0 0;
    margin-left: 310px;
    margin-right: 0;
    position: relative;
    width: auto;}
.tt_re_r_box{ width:100%; float:left; overflow:auto;}

table.re_tab02{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  font-weight:bold;}
.re_tab02 th{ background-color:#0097e0; height:91px; color:#fff; padding:0 10px; }
.re_tab02 td{ height:46px;  font-size:14px;}
.re_tab02 td.cur{ color:#ff7965;}
.re_tab02 td.cut{ text-align:left; text-indent:20px;}
.re_tab02 td.la{ border-right:0;}
.re_tab02 tr.cut{ background-color:#f2f4fb;}
.re_tab02 p.cut{ border-bottom:1px solid #aebdee; padding-bottom:10px;}
.re_tab02 p span{ width:33.3%; float:left; padding-top:10px;}

.w750{ width:750px;}
.mar750{margin-left:750px;}
.pp_con{ width:100%; float:left;}

/*new*/
.new_box{ width:100%; float:left; margin-bottom:20px; box-sizing: border-box; border:1px solid #d7dde4;}
table.new_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  }
.new_tab tr.cut{ background-color:#f8f8f8;}
.new_tab th{ border-bottom:1px solid #e8e8e8; padding:15px 30px; border-right:1px solid #e8e8e8; color:#0097e0;}
.new_tab th.last{ border-right:none;}
.new_tab td{ padding:15px 30px; border-right:1px solid #e8e8e8;}
.new_tab td.last{ border-right:none;}
.new_tab td.red{ color:#ff7965;}
.new_reportbox{width:100%; float:left; margin-bottom:20px; box-sizing: border-box; border:1px solid #d7dde4; padding:20px; text-align:center;}
.new_fr{ float:right; color:#657181;}
.w80{ width:80px;}
.new_fr span{ float:left; font-size:14px; padding-left:5px; line-height:24px;}
.new_fr a{ float:left; font-size:14px; color:#0097e0; padding-left:20px; text-decoration:none; line-height:24px;}
.fd_btn{background-color: #fff;   border: 1px solid #959595; box-sizing: border-box; border-radius:5px;  color: #999;  display: block; font-size: 14px; line-height:20px;height:25px; width:54px; padding-left:10px;font-family: "微软雅黑"; float:left;}
.newl{ float:left; width:40%; text-align:center;}
.newr{ float:right; width:60%; padding-left:20px;  box-sizing: border-box; margin-top:30px;}
.newr li{ border:1px solid #d7dde4; position:relative; float:left; padding:30px; min-width:80%; box-sizing: border-box; margin-bottom:45px;}
.newr li h5{ background-color:#fff; font-size:18px; font-weight:bold; width:97px; height:25px; text-align:center; line-height:25px; color:#8fc31f; position:absolute; top:-15px; left:10px;}
.newr li h5.cut{ color:#ff7965;}
.newr li a{ float:left; padding:10px 20px; color:#657181;}
.newr p{ font-size:14px; width:100%; float:left; position:relative; top:-20px; text-align:left; color:#657181;}


.new_tab02 th.cut{ padding:0;}
.new_tab02 th p{ width:100%; padding-bottom:13px;}
.new_tab02 th p span{ width:33.3%;  text-align:center; float:left;border-top:1px solid #d7dde4; box-sizing: border-box; padding-top:10px;}
.new_tab02 th i{ position:relative; left:2px; top:2px;}

table.new_tab02{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  }
.new_tab02 tr.cut{ background-color:#f5f7f9;}
.new_tab02 th{ border-bottom:1px solid #d7dde4; padding:15px 20px; border-right:1px solid #d7dde4; color:#0097e0; height:91px; box-sizing: border-box;}
.new_tab02 th.last{ border-right:none;}
.new_tab02 td{ padding:15px 20px; border-right:1px solid #d7dde4;}
.new_tab02 td.last{ border-right:none;}
.new_tab02 td.red{ color:#ff7965;}

/*对面校长*/
.xz_fl{ float:left; padding:0 10px;}
table.xf{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  box-sizing: border-box; }
.xf th{ border-right:1px solid #d7dde4; border-bottom:1px solid #d7dde4; height:47px; color: #0097e0;}
.xf th.last{ border-right:0;}
.xf td{ border-right:1px solid #d7dde4; height:47px; word-wrap:break-word;word-break:break-all; }
.xf td.last{ border-right:0;}
table.xf02{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  box-sizing: border-box; }
.xf02 td{ width:7.14%;border-right:1px solid #d7dde4;}
.xf02 td.last{ border-right:0;}
.xf td.red {
	color: #ff7965;
}
.xf tr.cut {
	background-color: #f8f8f8;
}

.xz_reportbox {
	border: 1px solid #d7dde4;
	box-sizing: border-box;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}
.xz_tj {
	float: left;
	width: 100%;
	text-align:left;
	border-bottom:1px solid #d7dde4;
	padding:20px;
	box-sizing: border-box;
	margin-bottom:20px;
}
.xz_mr20{ margin-right:20px;}
.xz_tj p{ font-size:14px; color:#657181; line-height:24px; }
.xz_tj span{ color:#0097e0; font-weight:bold;}
.xz_l{ width:49%; float:left; text-align:center; padding:20px; box-sizing: border-box;}
.xz_r{ width:49%; float:left; text-align:center; padding:20px; box-sizing: border-box;}

.cs_box { border: 1px solid #d7dde4;  box-sizing: border-box;  float: left; margin-bottom: 20px;  width: 100%;overflow-y: auto;}
.cs_l{ width:30%; float:left;}
.cs_r{ width:70%; float:left; overflow-x: auto;}
.xf th.h95{ height:94px;}
.xf i{ position:relative; left:2px; top:2px;}
/*对面校长-end*/


.q5{color:#8fc31f!important;}
.h5{color:#ff7965!important;}
.ter_dkbox{width:100%; float:left; margin-bottom:20px; box-sizing: border-box; border:1px solid #d7dde4;}
.dk_head{ border-bottom:1px solid #d7dde4; width:100%; float:left;}
.dk_head li{ padding-left:60px; padding-right:60px; border-right:1px solid #d7dde4; margin-top:10px; text-align:center; float:left; margin-bottom:10px;}
.dk_head p{ font-size:14px; color:#c6c6c6;}
.dk_head p.cut{ color:#657181; font-size:28px;}
.dk_con{ width:100%; float:left; padding:20px;box-sizing: border-box;}
.dk_con_l{ width:365px; float:left;}
.dk_con_r{ width:635px; float:left; padding-top:50px; margin-left:30px;}
table.dk_tab{border-collapse:collapse; cursor:pointer; color:#657181; font-size:14px; text-align:center;  }
.dk_tab th{ border:1px solid #d7dde4; padding:10px 15px; box-sizing: border-box;}
.dk_tab td{ padding:8px 15px; border:1px solid #d7dde4; box-sizing: content-box;}
.dk_tab td span{ float:left;}
.dk_tab td i{ width:20px; height:23px; background-image:url('../images/xt_8.png'); background-repeat:no-repeat; font-style:normal; font-size:12px; color:#ffc80b; margin-right:10px; float:left;}
.dk_tab td.cut{ width:120px; padding-left:40px;}
.new_tab02 th.noh{ height:auto;}
.new_tab02 td a{ font-size:14px; color:#0097e0; text-decoration:none;}
.new_tab02 td span { color: #d7dde4;  padding: 0 10px;}
.dk_cjqiehuan{ width:100%; float:left; position:relative; height:35px;}
.dk_cjqiehuan_pp{ width:158px; left:50%; margin-left:-79px; height:32px; border-radius:4px; border:2px solid #0097e0; position:absolute; box-sizing: content-box;}
.dk_cjqiehuan_pp a{ width:79px; text-align:center; float:left; font-weight:normal; color:#0097e0; text-decoration:none; height:32px; line-height:32px;}
.dk_cjqiehuan_pp a.cut{ background-color:#0097e0; color:#fff;}
.out_cjd{ float:right; padding-right:20px; background-image:url('../images/xt_9.png'); background-repeat:no-repeat; color:#0097e0; font-size:14px; text-indent:25px; font-weight:normal; line-height:22px;}
.mar_t6{ margin-top:6px;}


.new_tab02 td.cut{  text-align:left; text-indent:20px; color:#0097e0; font-weight:bold;}

/*dafen 阅卷打分九宫格*/
.df_box{ width:242px; float:left; background-color:#f2f2f2; border-radius:5px; padding:20px; box-sizing: border-box;}
.df_top{ width:100%; float:left; margin-top:10px;}
.df-form-control { background-color: #fff; background-image: none;  border: 1px solid #bdbfc1; border-radius: 5px; box-sizing: border-box; color: #657181; display: block; font-family: "微软雅黑"; font-size: 30px;  padding: 4px 15px; width: 100%; text-align:right;}
.df_con{ width:100%; float:left;}
.df_con li{ cursor: pointer; width:38px; height:40px; border-radius:5px;  border: 1px solid #e4e4e4; margin-top:14px; margin-right:14px; float:left; text-align:center; line-height:40px; background-color:#f4f4f4;}
.df_con li img{ position:relative; top:5px;}
.df_con li.cut{ margin-right:0;}
.df_con li.b0{ border:0;}
.df_con li.last{ background-color:#0097e0;}
/*.df_con li.click{ background-color:#9ea7b4;}
.df_con li.click a{ color:#fff;}*/
.df_con li:hover{ background-color:#9ea7b4;}
.df_con li:hover a{ color:#fff;}
.df_con li a{color:#657181; font-size:20px; text-decoration:none;}
.df_con li a.ling{ color:#ff7965; font-size:12px;}
.df_con li a.man{ color:#8fc31f; font-size:12px;}
.df_con li a.ok{ color:#fff; font-size:12px;}
.df_con li.w92{ width:92px;}
/*dafen-end*/



